Manchester City were 3-0 ahead and coasting in the Champions League against Feyenoord - before collapsing to draw 3-3.